#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	FILE*p1=fopen("data.txt", "r");
	if (p1 == NULL)
	{
		perror("fopen:");
		return 1;
	}
	FILE*p2=fopen("data_copy.txt", "w");
	if (p2 == NULL)
	{
		perror("fopen:");
		return 1;
		fclose(p1);
	}
	int c;
	while ((c=fgetc(p1)) != EOF)
	{
		fputc(c, p2);
	}
	if (ferror(p1))
	{
		perror("fgetc:");
	}
	if (ferror(p2))
	{
		perror("fputc:");
	}
	fclose(p1);
	fclose(p2);
	return 0;
}